﻿using Cofe.Core.Implements;
using Cofe.Core.Property;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Cofe.Core
{
    public static class PropertyDefinitions
    {
        public static IPropertyDefinitions CacheDefinitions = new CachePropertyDefinitions();
        public static IPropertyDefinitions CofeDefinitions = new CofePropertyDefinitions();
        public static IPropertyDefinitions CofeDirDefinitions = new CofeDirectoryPropertyDefinitions();
        public static IPropertyDefinitions CofeFileDefinitions = new CofeItemPropertyDefinitions();
        public static IPropertyDefinitions CofeStreamDefinitions = new CofeStreamPropertyDefinitions();
        public static IPropertyDefinitions CofeEntryLinkDefinitions = new CofeEntryLinkPropertyDefinitions();
        public static IPropertyDefinitions CofeEntryListDefinitions = new CofeEntryListPropertyDefinitions();
        public static IPropertyDefinitions CofeEntryTypeDefinitions = new CofeEntryTypePropertyDefinitions();
        public static IPropertyDefinitions CofeIconDefinitions = new CofeIconPropertyDefinitions();
    }
}
